<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // 或：
    //     两边只要有一个为true值，结果即为true值。
    //     两边都是true值，结果取第一个true值。
    //     都是false值，取第二个false值。
    // console.log( true || false );
    // console.log( false || true );
    // console.log( true || true );
    // console.log( false || false );


    // 且：
    //     两边只要有一个为false值，结果即为false值。
    //     两边都是false值，结果取第一个false值。
    //     都是true值，取第二个true值
    // console.log( true && false );
    // console.log( false && true );
    // console.log( false && false );
    // console.log( true && true );

    // 非：取反
    // console.log( !true );
    // console.log( !false );

    // 0转成false
    // 非0转成true

    // 空字符""转成false
    // 非空字符" "转成true

    // console.log( 0 || 1 );
    // console.log( 1 || 0 );

    // console.log( 1 || 2 );
    // console.log( 2 || 1 );

    // console.log( 0 || "" );
    // console.log( "" || 0 );


    // 两边都是false值，结果取第一个false值。
    // console.log( 0 && "" );
    // console.log( "" && 0 );
    // 都是true值，取第二个true值
    // console.log( 1 && 2 )
    // console.log( 2 && 1 )



</script>
</html>